d8d434e673fa2f7fb3a5ac33647e727e0ce3d60e,mule/src/java/org/mule/transaction/TransactionTemplate.java,TransactionTemplate,execute,#TransactionCallback#,46

Before Change


            } catch (Exception e) {
                logger.info("Exception Caught in Transaction template.  Handing of to exception handler: "
                        + exceptionListener);
                exceptionListener.exceptionThrown(e);
                if (tx != null) {
                    // The exception strategy can choose to route exception
                    // messages

After Change


                if (exceptionListener != null) {
                    logger.info("Exception Caught in Transaction template.  Handing of to exception handler: "
                            + exceptionListener);
                    exceptionListener.exceptionThrown(e);
                } else {
                    logger.info("Exception Caught in Transaction template without any exception listeners defined, exception is rethrown.");
                    if (tx != null) {